runtime.eface.data (field)
59 uses
runtime (current package)
alg.go#L129: return c1 * typehash(t, unsafe.Pointer(&a.data), h^c0)
alg.go#L131: return c1 * typehash(t, a.data, h^c0)
alg.go#L242: return x._type == y._type && efaceeq(x._type, x.data, y.data)
arena.go#L111: t := (*_type)(efaceOf(&typ).data)
arena.go#L120: e.data = x
arena.go#L148: v = stringStructOf((*string)(e.data)).str
arena.go#L150: v = (*slice)(e.data).array
arena.go#L152: v = e.data
arena.go#L170: len := (*slice)(e.data).len
arena.go#L173: *sl = slice{makeslicecopy(et, len, len, (*slice)(e.data).array), len, len}
arena.go#L176: xe.data = unsafe.Pointer(sl)
arena.go#L180: typedmemmove(et, e2, e.data)
arena.go#L183: xe.data = e2
arena.go#L294: *((*slice)(i.data)) = slice{a.alloc(typ, cap), cap, cap}
cgocall.go#L417: p := ep.data
cgocall.go#L450: cgoCheckArg(t, ep.data, t.Kind_&kindDirectIface == 0, top, cgoCheckPointerFail)
cgocall.go#L656: cgoCheckArg(t, ep.data, t.Kind_&kindDirectIface == 0, false, cgoResultFail)
debuglog.go#L282: l.w.uvarint(uint64(uintptr(v.data)))
error.go#L263: print(typestring, `("`, *(*string)(eface.data), `")`)
error.go#L265: print(typestring, "(", *(*bool)(eface.data), ")")
error.go#L267: print(typestring, "(", *(*int)(eface.data), ")")
error.go#L269: print(typestring, "(", *(*int8)(eface.data), ")")
error.go#L271: print(typestring, "(", *(*int16)(eface.data), ")")
error.go#L273: print(typestring, "(", *(*int32)(eface.data), ")")
error.go#L275: print(typestring, "(", *(*int64)(eface.data), ")")
error.go#L277: print(typestring, "(", *(*uint)(eface.data), ")")
error.go#L279: print(typestring, "(", *(*uint8)(eface.data), ")")
error.go#L281: print(typestring, "(", *(*uint16)(eface.data), ")")
error.go#L283: print(typestring, "(", *(*uint32)(eface.data), ")")
error.go#L285: print(typestring, "(", *(*uint64)(eface.data), ")")
error.go#L287: print(typestring, "(", *(*uintptr)(eface.data), ")")
error.go#L289: print(typestring, "(", *(*float32)(eface.data), ")")
error.go#L291: print(typestring, "(", *(*float64)(eface.data), ")")
error.go#L293: print(typestring, *(*complex64)(eface.data))
error.go#L295: print(typestring, *(*complex128)(eface.data))
error.go#L297: print("(", typestring, ") ", eface.data)
heapdump.go#L401: dumpint(uint64(uintptr(unsafe.Pointer(eface.data))))
iface.go#L467: r.data = e.data
iface.go#L473: *dst = iface{assertE2I(inter, e._type), e.data}
iface.go#L478: *dst = iface{assertE2I(inter, e._type), e.data}
map.go#L1454: e.data = unsafe.Pointer(mapclone2((*maptype)(unsafe.Pointer(e._type)), (*hmap)(e.data)))
map.go#L1603: h := (*hmap)(e.data)
map.go#L1667: h := (*hmap)(e.data)
mbitmap.go#L1420: p := e.data
mfinal.go#L245: (*eface)(r).data = f.arg
mfinal.go#L407: if inUserArenaChunk(uintptr(e.data)) {
mfinal.go#L413: base, _, _ := findObject(uintptr(e.data), 0, 0)
mfinal.go#L416: if isGoPointerWithoutSpan(e.data) {
mfinal.go#L422: if uintptr(e.data) != base {
mfinal.go#L435: removefinalizer(e.data)
mfinal.go#L484: if !addfinalizer(e.data, (*funcval)(f.data), nret, fint, ot) {
netpoll.go#L687: x.data = unsafe.Pointer(&pd.self)
pinner.go#L115: if inUserArenaChunk(uintptr(e.data)) {
pinner.go#L119: return e.data
print.go#L256: print("(", e._type, ",", e.data, ")")
runtime2.go#L211: data unsafe.Pointer
|
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |